.zw_nr {
		background: #fff;
		// padding: 2.5rem 1.5rem 3rem;


		.csyc {
			padding-bottom: 10px;
			margin-bottom: 0 !important;
		}

		h1 {
			font-size: 1.1rem;
			font-weight: 700;
			color: #252932;
			padding: 1rem;
		}

		h3 {
			font-size: 1.8rem;
			font-weight: bolder;
			margin-top: 1.5rem
		}

		.ml_dbt {
			font-size: 1.6rem;
			color: #333;
			font-weight: 700;
			margin-top: 2rem;
			line-height: 1.7rem;
		}

		.fb_r {
			height: 1.2rem;
			line-height: 1.2rem;
			font-size: 0.5rem;
			color: #999;
			border-bottom: .1rem solid #ddd;
			padding: 1rem;
		}

		.fb_r b {
			color: #666;
			margin-right: 1rem;
		}

		.fb_r img {
			width: 1rem;
			height: 1rem;
			vertical-align: middle;
			margin: -.2rem .5rem 0 0;
		}

		p {
			line-height: 180%;
			font-size: 1rem;
			color: #333;
			margin-top: 1.5rem;
			text-align: justify;
		}

		.tg_box {
			border: .1rem solid #f0f0f0;
			border-radius: .5rem;
			padding: 1rem;
		}

		.tg_box .tg_cp {
			border-bottom: .1rem dashed #e6e6e6;
			padding-bottom: 1rem;
		}

		.tg_box .tg_cp dt {
			float: left;
			width: 8.9rem;
			height: 6rem;
		}

		.tg_box .tg_cp dt img {
			width: 8.9rem;
			height: 6rem;
		}

		.tg_box .tg_cp dd {
			margin-left: 9.9rem;
			height: 6rem;
		}

		.tg_box .tg_cp dd h3 {
			height: 1.8rem;
			line-height: 1.8rem;
			font-size: 1.4rem;
			font-weight: bold;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

		.tg_box .tg_cp dd .js_wz {
			max-height: 3.6rem;
			margin-top: .5rem;
			line-height: 1.8rem;
			font-size: 1.2rem;
			color: #777;
		}

		.tg_box .tg_cp dd .td_ts {
			height: 1.8rem;
			line-height: 1.8rem;
			font-size: 1.2rem;
			/* background: url(//img.csai.cn/static/cms/img/m1.0/td_bg.png) no-repeat left center; */
			color: #777;
			background-size: .3rem;
			padding-left: .8rem;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

		.tg_box .tg_cp dd .td_ts.none {
			background: none;
			padding: 0;
		}

		.tg_box .cz_box {
			height: 2.6rem;
			line-height: 2.6rem;
			font-size: 1.1rem;
			color: #999;
		}

		.tg_box .cz_box a.cz {
			display: block;
			float: right;
			height: 2.6rem;
			line-height: 2.6rem;
			padding: 0 1.3rem;
			background: #f23835;
			color: #fff;
			border-radius: 2.6rem;
			font-size: 1.2rem;
		}

		.fl_bq a {
			display: block;
			float: left;
			height: 3rem;
			line-height: 3rem;
			background: #f4f4f4;
			color: #888;
			padding: 0 1rem;
			border-radius: 3rem;
			margin: 1rem 1rem 0 0;
			font-size: 1.2rem;
		}

		.dz_btn {
			display: block;
			width: 40%;
			height: 3.6rem;
			line-height: 3.6rem;
			border: .1rem solid #f23835;
			border-radius: .3rem;
			color: #f23835;
			text-align: center;
			font-size: 1.4rem;
			margin: 1.5rem auto 0 auto;
		}

		.dz_btn span {
			display: inline-block;
			width: 1.4rem;
			height: 1.4rem;
			background: url(//img.csai.cn/static/cms/img/m1.0/dz02.png) no-repeat center;
			background-size: 1.4rem;
			margin: -.2rem .5rem 0 0;
			vertical-align: middle;
		}

		.dz_btn.on {
			background: #f23835;
			color: #fff;
		}

		.dz_btn.on span {
			background: url(//img.csai.cn/static/cms/img/m1.0/dz03.png) no-repeat center;
			background-size: 1.4rem;
		}




		.adtg_hd11 {
			display: flex;
			justify-content: space-between;
			align-items: center;


			.xbai_title:before {
				content: "";
				display: block;
				position: absolute;
				left: 0;
				top: 50%;
				width: 0.3rem;
				height: 1.7rem;
				background: #f23835;
				transform: translateY(-50%);
			}

			.xbai_title .red {
				color: #FF4800;
			}

			.xbai_title .span1 {
				font-size: 1.1rem;
				color: #666;
				font-weight: normal;
				margin-left: 0.8rem;
			}

			.more {
				padding: 0.5rem 1.1rem 0.5rem 0;
				font-size: 1.2rem;
				color: #999999;
				/* background: url(../images/gr_arrow2.png) right center no-repeat; */
				background-size: auto 1.2rem;
				z-index: 1;
				height: 2rem;
				line-height: 2rem;
			}

			.more2 {
				padding: 0.5rem 0;
				font-size: 1.3rem;
				color: #999999;
			}

			.xbai_title {
				height: 5rem;
				line-height: 5rem;
				font-size: 1rem;
				color: #444;
				position: relative;
				padding-left: 0.9rem;
			}

		}



		.zstk_item {
			padding: 1.5rem 0;
			border-bottom: 1px solid #EFEFEF;
			display: flex;
			flex-flow: row nowrap;
			overflow: hidden;

			.item_img {
				width: 7.25rem;
				height: 5rem;
				flex-shrink: 0;
				margin-right: 1rem;
				position: relative;
			}

			.item_img img {
				width: 100%;
				height: 100%;
			}

			.item_intr {
				flex-grow: 1;
				display: flex;
				flex-flow: column nowrap;
				justify-content: space-between;
				overflow: hidden;
			}

			.item_intr h3 {
				font-size: 1rem;
				color: #3F3F3E;
				line-height: 2.4rem;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				font-weight: normal;
				color: #333;
			}

			.item_intr .intr_bot {
				height: 1.4rem;
				line-height: 1.4rem;
			}

			.item_intr .intr_bot .browse {
				padding-left: 1.7rem;
				margin-right: 2.4rem;
				/* background: url(../images/xcxicon_browse.png) left center no-repeat; */
				background-size: 1.2rem 1.2rem;
			}

			.item_intr .intr_bot span {
				font-size: 1.2rem;
				color: #999999;
			}
		}



		.wenz_more {
			text-align: center;
			background: #fff;
			height: 5rem;
			line-height: 5rem;
		}
	}